@charset "utf-8";

/* footer-min.css 1.0.0 */
#footer{text-align:center;}#footer address{padding:10px 0 20px;border-top:1px solid #ccc;font-size:small;line-height:1.4;}
html{overflow-y:scroll;}
body,
input,
textarea
{font-family:"MS PGothic","Osaka",Arial,sans-serif;word-wrap:break-word;}
img{vertical-align: bottom;}
body {background: #fafafa;}
.yj100per-1 #wrapper {padding: 0;}
.emg{margin:0 auto; width:950px; text-align:center;}
.ptitle{
	font-size: 100%;
	color:#0099ff;
	line-height: 130%;
}
.ptext{
	font-size: 87.5%;
	line-height: 120%;
}
.ktext{
	margin:8px 0 4px 0;
}
.pcap{
	font-size: 75%;
	line-height: 120%;
}

#emg table,
#emg2 table,
#emg3 table {
margin: 0 auto;
}

#emg table td,
#emg2 table td,
#emg3 table td {
	padding: 2px;
}
#footer,
#header .index {margin:0 auto; width:950px;}
#header .index .logo {
	background-image:url("http://i.yimg.jp/images/premium/ganbare/images/top/logo.png"); background-repeat:no-repeat;
	margin: 12px 0 10px 0;
	width:140px;
	height:38px;
	float: left;
	border-right:solid #bdbdbd 1px;
}
#header .index .logo a{
	width:125px;
	height:38px;
}

#header .index h1,
#yjMain .yjMainGrid h2,
.tokbg .tokuten1,
.tokbg .tokuten2,
.tokbg .tokplus,
.tokbg .tokuten3,
.tokdetail .infflow1,
.tokdetail .infflow2,
.tokdetail .infflow3,
.tokdetail .infflowarrow,
#header .index .logo a{
display:block;
text-indent:-9999em;
overflow:hidden;
}

#header .index h1 {
	margin: 11px 0 0 15px;
	float: left;
	background-image:url("http://i.yimg.jp/images/premium/ganbare/images/top/h1.png"); background-repeat:no-repeat;
	width:312px;
	height:38px;
}
#header .index .time {
	margin-top:25px;
	float: right;
	width:100px;
	height:30px;
	text-align:right;
}
#yjMain .yjMainGrid{
	margin:0 auto;
	width:950px;
}

#yjMain .yjMainGrid h2{
	background-image:url(http://i.yimg.jp/images/premium/ganbare/images/top/mainvis.jpg); background-repeat:no-repeat;
	width:950px;
	height:222px;
}

#yjMain .yjMainGrid .taglink{
	background-image:url(http://i.yimg.jp/images/premium/ganbare/images/top/mainvisbg.jpg); background-repeat:no-repeat;
	width:785px;
	height:55px;
	padding-left:165px;
	font-size: 100%;
	line-height: 130%;
}

#yjMain .yjMainGrid .keyvis {
	*zoom: 1;
	background:#e31321;
	padding:0 15px 15px 15px;
	background-image:url("http://i.yimg.jp/images/premium/ganbare/images/top/bg.jpg"); background-repeat:no-repeat; background-position:top right;
}

#yjMain .yjMainGrid .list_bg {
	background:#fff;
	padding:10px 0 0 10px;
}

#cate1 li{
	background:#f5f5f7;
	margin:0 10px 10px 0;
	background-image:url("http://i.yimg.jp/images/premium/ganbare/images/top/li_bg_.png"); background-repeat:repeat-y;
	padding:15px 15px 10px 25px;
}

#yjMain .yjMainGrid .list_bg li .mcon_img{
	background-color:#FFF;
	float: left;
}

#yjMain .yjMainGrid .list_bg li .mcon_img img{
	margin:8px;
}

#yjMain .yjMainGrid .list_bg li .mcon_tex{
	width:437px;
	float: right;
}
#yjMain .yjMainGrid .list_bg li .mcon_tex .icon1{
	float: left;
	width:54px;
}
#yjMain .yjMainGrid .list_bg li .mcon_tex .ctitle{
	padding-top:4px;
}

.tkei{
	background-image:url("http://i.yimg.jp/images/premium/ganbare/images/top/tkei.gif"); background-repeat:repeat-x;
	margin:8px 0;
}

.graph {
	height:20px;
	background-color:#dddddd;
	margin:3px 0 6px 0;
	border-radius: 10px;
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}

.graph_i {
	background-color:#0099ff;
	height:20px;
	border-radius: 10px;
    -webkit-border-radius: 10px;
	-moz-border-radius: 10px;
}

.mcap1{
	float: left;
	width:135px;
	text-align:center;
	background-image:url("http://i.yimg.jp/images/premium/ganbare/images/top/tkei.gif"); background-repeat:repeat-y; background-position:right;
}
.mcap2{
	float: left;
	width:167px;
	text-align:center;
}
.mcap3{
	float: left;
	width:135px;
	text-align:center;
	background-image:url("http://i.yimg.jp/images/premium/ganbare/images/top/tkei.gif"); background-repeat:repeat-y;
}
.mbtn{
	margin:5px 0 3px 0;
}
.mlink{
	text-align:center;
}
.mlink_icon{
	margin-left:3px;
}
#yjMain .yjMainGrid .list_bg .sli{
	background:#f5f5f7;
	margin:0 10px 10px 0;
	background-image:url("http://i.yimg.jp/images/premium/ganbare/images/top/li_bg_.png"); background-repeat:repeat-y;
	padding:15px 15px 10px 25px;
}

.nonbg{
	padding-bottom:10px;
}
.allbg {
	background-image:url("http://i.yimg.jp/images/premium/ganbare/images/top/nonbg.png"); background-repeat:repeat-y;
}

#cate3 li{
	width:293px;
	float: left;
	background:#f5f5f7;
	margin:0 10px 0 0;
	background-image:url("http://i.yimg.jp/images/premium/ganbare/images/top/li_bg_.png"); background-repeat:repeat-y;
}

#cate3 li.last{
	margin:0;
}

#cate3 li .categoly{
	margin:15px 15px 15px 25px;
}

#cate3 li .categoly .cateimg{
	width:253px;
	background-color:#FFF;
}

#cate3 li .categoly .catetex{
	width:253px;
	margin-top:12px;
}

#cate3 li .categoly .cateimg img{
	margin:8px;
}

#cate3 li .categoly .catetex .cateicon{
	float: left;
	width:54px;
}

#cate3 li .categoly .catetex .catetitle{
	padding-top:4px;
	height:37px;
}


#cate3 li .mcon_tex .catecap{
	width:253px;
}

.categraph {
	height:15px;
	background-color:#dddddd;
	margin:3px 0 6px 0;
	border-radius: 7px;
    -webkit-border-radius: 7px;
	-moz-border-radius: 7px;
}

.categraph_i {
	background-color:#0099ff;
	height:15px;
	border-radius: 7px;
    -webkit-border-radius: 7px;
	-moz-border-radius: 7px;
}

.catecap1{
	float: left;
	width:70px;
	text-align:center;
	background-image:url("http://i.yimg.jp/images/premium/ganbare/images/top/tkei.gif"); background-repeat:repeat-y; background-position:right;
}
.catecap2{
	float: left;
	width:113px;
	text-align:center;
}
.catecap3{
	float: left;
	width:70px;
	text-align:center;
	background-image:url("http://i.yimg.jp/images/premium/ganbare/images/top/tkei.gif"); background-repeat:repeat-y;
}
.tokarrow{
	text-align:center;
	margin-bottom:8px;
}

h3 {
	height: 31px;
	background: url("http://i.yimg.jp/images/premium/ganbare/images/top/toten_title.png"); background-repeat:no-repeat; background-position:center;
	text-indent: -9999px;
	line-height: 1;
	margin-bottom:8px;
}

.tokbg{
	background:#f5f5f7;
	margin:0 10px 0 0;
	background-image:url("http://i.yimg.jp/images/premium/ganbare/images/top/li_bg_.png"); background-repeat:repeat-y;
	padding:15px 15px 10px 25px;
}
.tokbg .tokuten1{
	background-image:url("http://i.yimg.jp/images/premium/ganbare/images/top/tokten1.png"); background-repeat:no-repeat;
	width:855px;
	height:46px;
}

.tokbg .tokplus{
	text-align:center;
	margin:12px 0;
	background-image:url("http://i.yimg.jp/images/premium/ganbare/images/top/plus.png"); background-repeat:no-repeat; background-position:410px 0;
	height:31px;
}
.tokbg .tokuten2{
	background-image:url("http://i.yimg.jp/images/premium/ganbare/images/top/tokten2.png"); background-repeat:no-repeat;
	width:593px;
	height:50px;
}
.tokbg .tokuten3{
	background-image:url("http://i.yimg.jp/images/premium/ganbare/images/top/tokten3.png"); background-repeat:no-repeat;
	width:795px;
	height:47px;
}
.tok2{
	margin:5px 0 12px 55px;
}

.tok3{
	margin:5px 0 0 55px;
}

.tok4{
	text-align:right;
}
.tok5{
	margin:0 4px 3px 0;
}

.tokcap{
	width:410px;
}
.tokcap img, .tokcap3 img{
	margin-bottom:10px;
}
.tokcapkink{
	text-align:right;
}
.tokcapkink img{
	margin:0 4px 3px 0;
}

.tokcap3{
	margin-left:15px;
}

.alerttex{
	padding:10px 12px 0px 12px;
}
.alerttexcap{
	padding:5px 12px 0px 12px;
}
.textred{
	color:#e31321;
}
.othlink{
	margin:18px 0 20px 0;
}

.tokdetailtop{
	margin-top:20px;
	background-image:url("http://i.yimg.jp/images/premium/ganbare/images/top/attentop.png"); background-repeat:no-repeat;
	height:10px;
	_font-size: 1px;
}

.tokdetailbottom{
	background-image:url("http://i.yimg.jp/images/premium/ganbare/images/top/attenbottom.png"); background-repeat:no-repeat;
	height:10px;
}

.tokdetail hr{
	border:solid #c4c4c4;
	border-width:1px 0 0 0;
	height:1px;/* for IE6 */
	clear:both;/* for IE6 */
}

.tokdetail{
	margin-top:1px;
	background-image:url("http://i.yimg.jp/images/premium/ganbare/images/top/attenbg.png"); background-repeat:repeat-x; background-position:top;
	padding:15px 12px;
}

.tokdetail .inftitle{
	border:solid 1px #c4c4c4;
	background-color:#FFF;
	padding:5px 8px 2px 8px;
	font-size: 100%;
	line-height: 130%;
}

.tokdetail .infcap{
	margin:8px 12px 15px 12px;
	font-size: 87.5%;
	line-height: 130%;
}

.tokdetail .infflow1{
	margin:8px 0 20px 12px;
	background-image:url("http://i.yimg.jp/images/premium/ganbare/images/top/flow1.png"); background-repeat:no-repeat;
	float: left;
	width:223px;
	height:31px;
}
.tokdetail .infflowarrow{
	margin:8px 0 20px 12px;
	background-image:url("http://i.yimg.jp/images/premium/ganbare/images/top/flowarrow.png"); background-repeat:no-repeat; background-position:0 5px;
	float: left;
	width:11px;
	height:31px;
}
.tokdetail .infflow2{
	margin:8px 0 20px 12px;
	background-image:url("http://i.yimg.jp/images/premium/ganbare/images/top/flow2.png"); background-repeat:no-repeat;
	float: left;
	width:156px;
	height:31px;
}
.tokdetail .infflow3{
	margin:8px 0 20px 12px;
	background-image:url("http://i.yimg.jp/images/premium/ganbare/images/top/flow3.png"); background-repeat:no-repeat;
	float: left;
	width:133px;
	height:31px;
}
.tokdetail .inftitle2{
	border:solid 1px #c4c4c4;
	background-color:#FFF;
	padding:5px 8px 2px 8px;
	font-size: 100%;
	line-height: 130%;
	clear:both;
}

.alerttex img{
	margin-right:4px;
}

.dreamok{
	background-color:#0099ff;
	text-align:center;
	padding:9px 5px 7px 5px;
	margin-bottom:5px;
	color:#FFF;
}

.dreamng{
	background-color:#787878;
	text-align:center;
	padding:9px 5px 7px 5px;
	margin-bottom:5px;
	color:#FFF;
}
#header .index:after,
.clearfix:after{
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
#header .index,
.clearfix{
  overflow:hidden;
}

/* Hides from IE-mac \*/
* html #header .index,
* html .clearfix{
  height:1%;
  overflow:visible;
}
/* End hide from IE-mac */